/**
 * Created by levy on 16/8/11.
 */
import TipNum from "../TipNum";

/**
 * TODO 有点不爽的的是,没把ajax封装起来。不写在这里是因为,提醒数字是需要refresh的,如果写在这里, 有把引入组件的页面需要refresh的方法覆盖掉的危险
 * num
 * 购物车图标,　有数字提提醒,　点击跳转到(shopping-cart.html)购物车页面
 * 样式在shopping/_cart.scss里
 */
const Cart = React.createClass({
    getDefaultProps() {
        return {
            num: 0,
        }
    },
    componentDidMount() {
        React.findDOMNode(this.refs.cart).addEventListener('touchend', function () {
            lf.appJs.doAction('shopping-cart.html' ,'购物车');
        });
    },
    render() {
        return(
            <div className="shopping-cart-box">
                <span ref="cart" className="icon shopping-cart shopping-blue-bg"/>
                <TipNum num={this.props.num}/>
            </div>
        )
    }
});

export default Cart;